package com.ceair.flight.refund.dto.appmoblie;

import java.util.List;

public class FreeFlyChangeSegment {
	//是否可以改升
	private boolean ischanage;
	//不可改升时的code
	private String errorCode;
	public boolean isIschanage() {
		return Boolean.TRUE.equals(ischanage);
	}
	public void setIschanage(boolean ischanage) {
		this.ischanage = ischanage;
	}
	public String getErrorCode() {
		return errorCode;
	}
	public void setErrorCode(String errorCode) {
		this.errorCode = errorCode;
	}
	public String getErrorMsg() {
		return errorMsg;
	}
	public void setErrorMsg(String errorMsg) {
		this.errorMsg = errorMsg;
	}
	//不可改升时的描述
	private String errorMsg;
	private String depCode;
	private String arrCode;
	private String departureAirport;
	private String departureTerminal;
	private String arrivalAirport;
	private String arrivalTerminal;
	/**
	 * 出发日期，
	 * 格式：yyyyMMdd
	 * */
	private String departureDate;
	/**
	 * 出发时间，
	 * 格式：HH：mm
	 * */
	private String departureDateTime;
	/**
	 * 到达时间，
	 * 格式：HH：mm
	 * */
	private String arrivalDateTime;
	/**
	 * 到达日期，
	 * 格式：yyyyMMdd
	 * */
	private String arrivalDate;
	private String airplaneStyle;
	private String airlineCn;
	private String flightNumber;
	private String aircraftType;
	private String seatClass;
	/**
	 * 已经作废
	 * */
	private String uniPnrItemIdList;
	private Double priceAdt;
	private Double airportTaxAdt;
	private Double fuelTaxAdt;
	/**
	 * 已经作废
	 * */
	private String cabinCode;
	/**
	 * 改航段对应可改升的乘机人
	 */
	private List<FreeFlyChangePassenger> changePassengerList;
	public String getUniPnrItemIdList() {
		return uniPnrItemIdList;
	}
	public void setUniPnrItemIdList(String uniPnrItemIdList) {
		this.uniPnrItemIdList = uniPnrItemIdList;
	}
	public String getCabinCode() {
		return cabinCode;
	}
	public void setCabinCode(String cabinCode) {
		this.cabinCode = cabinCode;
	}
	public List<FreeFlyChangePassenger> getChangePassengerList() {
		return changePassengerList;
	}
	public void setChangePassengerList(
			List<FreeFlyChangePassenger> changePassengerList) {
		this.changePassengerList = changePassengerList;
	}
	public String getDepartureAirport() {
		return departureAirport;
	}
	public void setDepartureAirport(String departureAirport) {
		this.departureAirport = departureAirport;
	}
	public String getDepartureTerminal() {
		return departureTerminal;
	}
	public String getDepCode() {
		return depCode;
	}
	public void setDepCode(String depCode) {
		this.depCode = depCode;
	}
	public String getArrCode() {
		return arrCode;
	}
	public void setArrCode(String arrCode) {
		this.arrCode = arrCode;
	}
	public void setDepartureTerminal(String departureTerminal) {
		this.departureTerminal = departureTerminal;
	}
	public String getArrivalAirport() {
		return arrivalAirport;
	}
	public void setArrivalAirport(String arrivalAirport) {
		this.arrivalAirport = arrivalAirport;
	}
	public String getArrivalTerminal() {
		return arrivalTerminal;
	}
	public void setArrivalTerminal(String arrivalTerminal) {
		this.arrivalTerminal = arrivalTerminal;
	}
	public String getDepartureDate() {
		return departureDate;
	}
	public void setDepartureDate(String departureDate) {
		this.departureDate = departureDate;
	}
	public String getDepartureDateTime() {
		return departureDateTime;
	}
	public void setDepartureDateTime(String departureDateTime) {
		this.departureDateTime = departureDateTime;
	}
	public String getArrivalDateTime() {
		return arrivalDateTime;
	}
	public void setArrivalDateTime(String arrivalDateTime) {
		this.arrivalDateTime = arrivalDateTime;
	}
	public String getAirplaneStyle() {
		return airplaneStyle;
	}
	public void setAirplaneStyle(String airplaneStyle) {
		this.airplaneStyle = airplaneStyle;
	}
	public String getAirlineCn() {
		return airlineCn;
	}
	public void setAirlineCn(String airlineCn) {
		this.airlineCn = airlineCn;
	}
	public String getFlightNumber() {
		return flightNumber;
	}
	public void setFlightNumber(String flightNumber) {
		this.flightNumber = flightNumber;
	}
	public String getAircraftType() {
		return aircraftType;
	}
	public void setAircraftType(String aircraftType) {
		this.aircraftType = aircraftType;
	}
	public String getSeatClass() {
		return seatClass;
	}
	public void setSeatClass(String seatClass) {
		this.seatClass = seatClass;
	}
	public Double getPriceAdt() {
		return priceAdt;
	}
	public void setPriceAdt(Double priceAdt) {
		this.priceAdt = priceAdt;
	}
	public Double getAirportTaxAdt() {
		return airportTaxAdt;
	}
	public void setAirportTaxAdt(Double airportTaxAdt) {
		this.airportTaxAdt = airportTaxAdt;
	}
	public Double getFuelTaxAdt() {
		return fuelTaxAdt;
	}
	public void setFuelTaxAdt(Double fuelTaxAdt) {
		this.fuelTaxAdt = fuelTaxAdt;
	}
	public String getArrivalDate() {
		return arrivalDate;
	}
	public void setArrivalDate(String arrivalDate) {
		this.arrivalDate = arrivalDate;
	}
}
